import Vue from 'vue'
import App from './App'

Vue.config.productionTip = false

App.mpType = 'app'

import moment from 'moment'
Vue.filter('datefmt',function(input,fmtstring){
	return moment(input).format(fmtstring);
})
//引入uView
import uView from "uview-ui";
Vue.use(uView);

import api from '@/common/api.js'
Vue.prototype.$api = api;


// 引入uView对小程序分享的mixin封装
// let mpShare = require('uview-ui/libs/mixin/mpShare.js');
// Vue.mixin(mpShare)

// http拦截器，此为需要加入的内容，如果不是写在common目录，请自行修改引入路径
// import httpInterceptor from '@/common/http.interceptor.js'
// // 这里需要写在最后，是为了等Vue创建对象完成，引入"app"对象(也即页面的"this"实例)
// Vue.use(httpInterceptor, app)
// http接口API集中管理引入部分
// import httpApi from '@/common/http.api.js'
// Vue.use(httpApi, app)

import tabBar from "@/common/tabBar.vue"
Vue.component('tabBar', tabBar)

import noData from "@/common/noData.vue"
Vue.component('noData', noData)

const app = new Vue({
	...App
})
app.$mount()
